Havish M Consulting
Customer Case Study · Sales
Cement Manufacturing × Havish M Consulting

Sales Beat Planning

Data-built beats lifted outlet coverage to 91% while cutting travel per beat day by nearly a quarter.

ClientCement Manufacturing FunctionSales ThemeBeat Planning
Outlet coverage per beat cycle
0%
▲ +17 pts vs 74%
Travel per beat day
0km
▼ 23% vs 112 km
Productive calls / SO / day
0
▲ 33% vs 8.7
Beat planning effort / SO
0min/wk
▼ 89% vs 6 hrs

Figures indicative; validated metrics available on request.

The Challenge

Beats were inherited, not planned

Sales Officers covered large rural and semi-urban territories across dealers and retail counters. The beat plan lived in personal Excel sheets and memory.

Beats built from memory

Routes passed from one SO to the next. Newly onboarded retailers rarely made it onto a beat day.

Dealer-heavy, retailer-light

Comfortable counters got repeat visits. Outer-village retailers went weeks without a call while competitors stocked them.

Kilometres, not calls

Zig-zag routes across talukas. An SO could log 110+ km in a day for eight or nine productive calls.

No line of sight

ASMs saw primary sales, not whether the beat was walked. Adherence was checked through WhatsApp check-ins.

HMC Approach

Five steps from field ride to rollout

Built with the sales team, not around it. Each phase ended with something the field could use that week.

Select a step to see what happened.

Discover · Ride the beat before redrawing it

Field rides with SOs in three territories to see how beats really run.

  • Audited the outlet master from DMS: duplicates, missing geo-tags, inactive counters.
  • Baselined coverage, km per day, productive calls and strike rate per SO.
  • Mapped local constraints: haat (market) days, dealer credit-collection days, monsoon access.

Deliverable: Clean, geo-tagged outlet master and a baseline scorecard.

Design · Agree the rules of a good beat

Beat rules signed off by RSMs before any model was built.

  • Outlet classes A / B / C by monthly potential (MT) set visit frequency: weekly, fortnightly, monthly.
  • Caps per beat day: outlet count, travel km, and a mandatory dealer anchor.
  • Clustering logic: geography first, balanced by potential so no day is all low-value calls.

Deliverable: Beat design rulebook and outlet classification.

Build · Engine in the back, Excel in the front

Python does the heavy lifting; the SO receives a beat sheet in a format they already trust.

  • Python clustering and route sequencing to minimise backtracking.
  • Power Query pipeline from DMS/SFA exports into a weekly refresh.
  • Excel/VBA beat sheet per SO; Power BI adherence dashboard for ASMs and RSMs.
  • Claude prompt pack so ASMs can ask "what if I move Begun to Thursday?" and get a revised plan with reasoning.

Deliverable: Beat engine, SO beat sheets, adherence dashboard.

Adopt · Make the new beat the easy beat

Pilot in two regions with a tight feedback loop.

  • 15-minute weekly beat huddle per ASM, driven from the dashboard.
  • SO overrides logged, not blocked: swaps for haat days and dealer requests fed back into the rules.
  • Recognition for best-adherence SOs in the regional review.

Deliverable: Pilot results, refined rules, huddle playbook.

Scale · Hand over the engine

Region-by-region rollout with ownership moving to sales operations.

  • Monthly re-clustering as new retailers are onboarded.
  • Sales MIS team trained to run, tune and audit the engine.
  • Beat adherence added to the monthly sales review pack.

Deliverable: Runbook, trained owners, governance cadence.

The Solution

Territory-clustered beats, sequenced to cut backtracking

One SO territory, one six-day cycle. Toggle to compare the inherited beat with the data-built one. Hover an outlet for detail; hover a day to isolate its route.

1 SO · 64 outlets · Mon–Sat cycle · Illustrative layout
Avg travel per beat day
–
Outlets on a beat
–
Volume potential covered
–
How the after-beat is built
  1. Outlets grouped into six contiguous sectors around the SO's base.
  2. Each day sequenced nearest-first, then untangled to remove crossings.
  3. Every outlet lands on a day; large dealers anchor each route.
Impact Dashboard

More calls on fewer kilometres

Productivity rose in every region. Adherence climbed steadily once the weekly huddle took hold.

Productive calls per SO per day

By region, quarter before vs quarter after rollout

BeforeAfter

Beat adherence, weekly

% of planned outlet visits completed, pilot regions

AdherenceTarget 85%

Figures indicative; validated metrics available on request.

Before vs After

What changed on the ground

DimensionBeforeAfter
Beat creationSO's own Excel, carried over year to yearClustered by geography and outlet potential, refreshed monthly
Outlet priorityRelationship-drivenA / B / C class sets visit frequency
Route sequenceTown by town, frequent backtrackingSequenced nearest-first; haat days respected
Coverage visibilityMonthly, inferred from primary salesWeekly adherence by SO, beat and outlet in Power BI
Beat reviewOnly at territory change15-min weekly huddle with Claude-assisted what-ifs
Planning effort~6 hrs per SO per week~40 min per SO per week
Tools & Tech Used

Familiar tools, used well

Claude beat what-ifs, huddle notes Python clustering & routing Power BI adherence dashboard Power Query DMS / SFA pipeline Excel / VBA SO beat sheets Geo-tagged outlet master
Key Takeaways

What transfers to any field sales team

01

Fix the outlet master first

Geo-tags and outlet classes decided most of the outcome. A clean master beat a clever algorithm.

02

Plan for potential, not just proximity

Visit frequency by outlet class kept clusters commercially honest. Short routes alone can still miss the volume.

03

Ship in the format the field trusts

An Excel beat sheet and a 15-minute weekly huddle drove adoption faster than a new app would have.